using System;
using System.Collections.Generic;
using System.Text;
using System.Collections.ObjectModel;

namespace Rarous.TexyNet {
  public class Attributes : Collection<String> {

    public class NoAttributesAllowed : Attributes { }
    public class AllAttributesAllowed : Attributes { }

    private static readonly Attributes none = new NoAttributesAllowed();
    private static readonly Attributes all = new AllAttributesAllowed();

    public static Attributes All {
      get {
        return all;
      }
    }

    public static Attributes None {
      get {
        return none;
      }
    }
  }
}
